high mountains - French English Dictionary